package br.com.gsh.servlet;

import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.com.gsh.pojo.Twitter;
import br.com.gsh.pojo.Usuario;
import br.com.gsh.service.TwitterService;
import br.com.gsh.service.UsuarioService;

public class ListTwitterServlet extends HttpServlet{

	private static final long serialVersionUID = -154340731751042775L;
	
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		Usuario usuario = (Usuario) request.getSession().getAttribute("dados");
		
		TwitterService service = new TwitterService();
		UsuarioService usuarioService = new UsuarioService();
		
		List<Twitter> twitt = new ArrayList<Twitter>();
		List<Usuario> usuarios = new ArrayList<Usuario>();
				
		try {
			twitt = service.listarTuitiProprio(usuario.getNick());
			usuarios = usuarioService.listaUser(usuario.getNick());
			
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		request.getSession().setAttribute("user", usuarios);
		request.getSession().setAttribute("tuit", twitt);
		response.sendRedirect("/Twitter/jsp/home.jsp");
		
	}
	
}


